﻿using SIR.Common;
using System.Collections.Generic;

namespace SIR.Entities.Interfaces
{
	/// <summary>
	/// Describes a group of patterns
	/// </summary>
	public interface IPatternDescriptionGroup : IEntity
	{
		/// <summary>
		/// Gets the name of the pattern description group
		/// </summary>
		string Name { get; }
		/// <summary>
		/// Gets the list of patterns within the group
		/// </summary>
		IReadOnlyCollection<IPatternDescription> Patterns { get; }
	}
}
